package routers

import (
	"beego/controllers"
	beego "github.com/beego/beego/v2/server/web"
)

func init() {

	// 正则路由，参数在路由中，需要重写相关接口

	// 1.普通正则
	//beego.Router("/regRouter/:name", &controllers.RegController{})

	// 2.参数添加正则约束，name必须为汉字
	//beego.Router("/regRouter/:name([\u4e00-\u9fa5]+)", &controllers.RegController{})

	// 3.参数类型约束，框架自动添加了正则约束，name为字符，age为数字
	//beego.Router("/regRouter/:name:string/:age:int", &controllers.RegController{})

	// 4.通配符，访问文件时使用
	beego.Router("/regRouter/*.*", &controllers.RegController{})

}
